
-Also, store this stuff locally?
-If category names don't suggest themselves, at least separate lines by every 0x1000 bytes covered

* <tt>070214-07028B (000078)</tt> = '''Unit can be Targeted Check Routine'''
* <tt>07028C-07040B (000180)</tt> = '''Post-Attack Action Cancel Check: Death/Stone, Sleep/Stun, Silence'''
* <tt>07040C-0704F3 (0000E8)</tt> = '''Root Monster Targeting Routine'''
* <tt>0704F4-07054B (000058)</tt> = ''PC Sprite Movement Parameters Handling Routine?''
* <tt>07054C-0706FF (0001B4)</tt> = ''PC Sprite Movement/Animation Handling?''
* <tt>070700-070897 (000198)</tt> = '''Object X-Coord (with modifiers) Finder'''
* <tt>070898-070A5B (0001C4)</tt> = '''Object Y-Coord (with modifiers) Finder'''
* <tt>070A5C-070B1F (0000C4)</tt> = '''Monster Palette Switching Routine'''
* <tt>070B20-070D67 (000248)</tt> = '''''Acting Monster Palette Cycling Routine'''''
* <tt>070D68-070E5F (0000F8)</tt> = '''Monster GFX Horizontal Flip Routine'''
* <tt>070E60-070EFB (00009C)</tt> = '''Multitargeting Pointers Handler Routine'''
* <tt>070EFC-0710FB (000200)</tt> = ''Multitargeting Routine - Determine Pointers' Positions?''


* <tt>0710FC-07114F (000054)</tt> = ''(Called when exiting a multitarget selection)''
* <tt>071150-071457 (000308)</tt> = ''Root "Miss"/Damage/Healing Numbers Printing Handling''
* <tt>071458-0716EB (000294)</tt> = '''Physical Attack Animation Setup Routine'''
* <tt>0716EC-071827 (00013C)</tt> = '''Status Ailment Bubble Placement Routine'''
* <tt>071828-0718F3 (0000CC)</tt> = '''Post-Recovery Displayed Ailment Recalculation'''
* <tt>0718F4-0719AB (0000B8)</tt> = '''Status Ailment Bubble Redrawing'''
* <tt>0719AC-071A3B (000090)</tt> = '''PC Blink/Invis Effect Checking+Redrawing Routine'''
* <tt>071A3C-071B93 (000158)</tt> = '''Sleep/Paralyze Recovery Step (and optional redrawing)'''
* <tt>071B94-071BE3 (000050)</tt> = ''Animation Params Copying (called when a unit is affected by anything)''
* <tt>071BE4-071C37 (000054)</tt> = Unknown Routines
* <tt>071C38-071C8B (000054)</tt> = '''Copy PC Unit Coordinates from Battle Data to Animation Data'''
* <tt>071C8C-071D3F (0000B4)</tt> = '''Victory Message: Text + Number String Construction Routine'''
* <tt>071D40-071E1F (0000E0)</tt> = Unknown (Periodic PC GFX-related routine)
* <tt>071E20-071EC7 (0000A8)</tt> = Unknown (Periodic routine; calls the above)
* <tt>071EC8-0720EF (000228)</tt> = '''''Player Character Inbattle Stats Updater Routine'''''
* <tt>0720F0-072173 (000084)</tt> = '''Monster Inbattle Stats Updater Routine'''
* <tt>072174-07221F (0000AC)</tt> = Unknown Routine
* <tt>072220-072357 (000138)</tt> = Graphics-Related Routine (called twice at battle start)

* <tt>072358-072563 (00020C)</tt> = '''''Root Levelup Handling Routine'''''
* <tt>072564-07259F (00003C)</tt> = '''Enough XP for Next Level Determination Routine (Possibly unused)'''
* <tt>0725A0-0725D3 (000034)</tt> = '''Add Final EXP From Battle'''
* <tt>0725D4-0725DF (00000C)</tt> = '''Load BattleMem+$535C Pointer'''
* <tt>0725E0-0725F7 (000018)</tt> = '''Load Single PC's Permanent Data'''
* <tt>0725F8-07266F (000078)</tt> = ''Critical Hit Screen Effects Parameter Setting''
* <tt>072670-07269B (00002C)</tt> = '''Check if Monster is a Flyer'''
* <tt>07269C-0726CF (000034)</tt> = Unknown Routine (boss death-related?)
* <tt>0726D0-0726FB (00002C)</tt> = Unknown Routine
* <tt>0726FC-072773 (000078)</tt> = '''Special Encounter IDs Checker'''
* <tt>072774-0727AF (00003C)</tt> = '''End of Combat Round: Clear Window 0'''
* <tt>0727B0-0727EB (00003C)</tt> = '''Start of Unit Action: Set WIN 0/1 Properties, WIN0 Position'''
* <tt>0727EC-07284B (000060)</tt> = '''Initialize All Units' "Current Action Animation Effect" Struct'''
* <tt>07284C-072867 (00001C)</tt> = Unknown Routine (Runs continually during battle)
* <tt>072868-07288B (000024)</tt> = ''Re-enable PC Palette Tinting? (run after physical/spell animations complete)''
* <tt>07288C-0728CB (000040)</tt> = '''Clear All PC Palette Tints, Disable Tinting'''
* <tt>0728CC-072903 (000038)</tt> = '''PC Death/Stone: Remove All Palette Tint Effects'''
* <tt>072904-07298F (00008C)</tt> = '''Spell Aura/Tint Setting Routine'''
* <tt>072990-0729D7 (000048)</tt> = ''Number Printing Wrapper Routine''
* <tt>0729D8-072A03 (00002C)</tt> = '''String Construction: Append Text to String'''
* <tt>072A04-072A4F (00004C)</tt> = ''When PC is selected for action, check if they need to move forward?''
* <tt>072A50-072A87 (000038)</tt> = '''Check if Any Monsters Still Undergoing Death Animations'''
* <tt>072A88-072AC7 (000040)</tt> = ''Does something with every PC sprite when a spell is about to be cast''
* <tt>072AC8-072AFF (000038)</tt> = ''Does something with every unit's sprite data when spell is going to be cast''
* <tt>072B00-072B17 (000018)</tt> = '''Check if Given PC Still Animating'''
* <tt>072B18-072B77 (000060)</tt> = Unknown Routine (perform PC sprite animation, if alive?)
* <tt>072B78-072B8F (000018)</tt> = '''PC Sprite ID Setting Routine'''
* <tt>072B90-072BDF (000050)</tt> = '''Check if Given Unit has Given Status Ailment(s)'''
* <tt>072BE0-072C23 (000044)</tt> = '''Check if Given Monster Exists and is Alive'''
* <tt>072C24-072C5F (00003C)</tt> = '''Check if Given PC is Alive'''
* <tt>072C60-072CAF (000050)</tt> = '''Set Death Flags for Given Dying Monster'''
* <tt>072CB0-072CDB (00002C)</tt> = ''Unknown (Related to inbattle Item menus - return ((r1+1)/r3) - r2)''
* <tt>072CDC-072D17 (00003C)</tt> = '''After Item is Used, Deplete by One'''
* <tt>072D18-072D6B (000054)</tt> = '''Start of Round: All PCs' Item Use Struct Reset Routine'''
* <tt>072D6C-072D8F (000024)</tt> = '''Active PC Item Use Struct Reset Routine'''
* <tt>072D90-072DC7 (000038)</tt> = ''Given Item Position in Inventory, Load Description Text Pointer (Unused?)''
* <tt>072DC8-072DE7 (000020)</tt> = '''Given Item Type and ID, Load Description Text Pointer'''
* <tt>072DE8-072E1F (000038)</tt> = '''Given Item Position in Inventory, Load Item Name 1 Text Pointer'''
* <tt>072E20-072E3F (000020)</tt> = '''Given Item Type and ID, Load Name 1 Text Pointer'''
* <tt>072E40-072E8F (000050)</tt> = '''Given Item Position in Inventory, Determine Available Uses Left'''
* <tt>072E90-072EAF (000020)</tt> = '''(Unused) Given Item Position, Determine Item's Type'''
* <tt>072EB0-072ECF (000020)</tt> = '''(Unused) Given Item Position, Determine Item's Sub-ID'''
* <tt>072ED0-072EF3 (000024)</tt> = '''Given Selected Item Struct, Copy Type, Sub-ID to Struct'''
* <tt>072EF4-072F1F (00002C)</tt> = '''(Unused) Given Item Position, Copy Type, Sub-ID to Selected Item Struct'''
* <tt>072F20-072FA3 (000084)</tt> = '''(Unused) Return Given Item's Associated Spell's Targeting Byte'''
* <tt>072FA4-072FF7 (000054)</tt> = '''Return Given Item's Associated Spell Byte'''
* <tt>072FF8-07305F (000068)</tt> = '''(Unused) For Given Inventory Position, Return Item's Associated Spell Byte'''
* <tt>073060-073097 (000038)</tt> = '''Spell Menu: Locate and Print Selected Spell's Description'''
* <tt>073098-07310B (000074)</tt> = '''In-Battle Equip Change Submenu: Print Selected Piece's Description'''
* <tt>07310C-073157 (00004C)</tt> = '''In-Battle Equip Change Submenu: Return Inventory Position of Selected Gear'''
* <tt>073158-0731E3 (00008C)</tt> = '''In-Battle Equip Change Submenu: Calculate Defence and Evade With Prospective Armor'''
* <tt>0731E4-07323F (00005C)</tt> = '''In-Battle Equip Change Submenu: Calculate Attack and Accuracy With Prospective Weapon'''
* <tt>073240-07329B (00005C)</tt> = '''Party Members' MP Display Routine'''
* <tt>07329C-073327 (00008C)</tt> = '''(Unused) Return Equip Bit for Given Class'''
* <tt>073328-073357 (000030)</tt> = Unknown Routine
* <tt>073358-0733E7 (000090)</tt> = ''PC Stone Curing: Remove Stone Palette Effect?''
* <tt>0733E8-073447 (000060)</tt> = '''PC Sprite Animation: Load and Draw Specified Sprite'''

* <tt>073448-073553 (00010C)</tt> = ''Battle Start: Initialize Displays?''
* <tt>073554-07382F (0002DC)</tt> = ''Battle Start: Initialize PC Sprites?''
* <tt>073830-074333 (000B04)</tt> = ''Battle Start: Initialize ??''
* <tt>074334-07471B (0003E8)</tt> = ''Battle Start: Initialize ??''
* <tt>07471C-07494B (000230)</tt> = ''Battle Start: Initialize BG (and other stuff?)''
* <tt>07494C-075073 (000728)</tt> = '''Battle Start: Initialize Encounter/Monster Data'''
* <tt>075074-075533 (0004C0)</tt> = ''Monster GFX Loading/Drawing-Related Routine?''
* <tt>075534-0755C7 (000094)</tt> = '''Periodic Monster Death Anim/PC Animation Update Routine'''
* <tt>0755C8-075657 (000090)</tt> = '''Monster Death Effect: If Monster is Flyer, Erase Additional Pixels'''
* <tt>075658-075793 (00013C)</tt> = '''Monster Death Effect: Erase One Line of Monster Sprite'''
* <tt>075794-075E0B (000678)</tt> = '''''Root Monster Death Animation Handling Routine'''''
* <tt>075E0C-075F2F (000124)</tt> = '''Boss Death Effect: Screen Flashing Handler'''
* <tt>075F30-0760E3 (0001B4)</tt> = '''Boss Death Effect: Sprite Shaking Handler'''
* <tt>0760E4-0761C7 (0000E4)</tt> = ''Chaos Death Animation-Related''
* <tt>0761C8-07640B (000244)</tt> = ''Chaos Death Animation-Related''
* <tt>07640C-07648F (000084)</tt> = ''Chaos Death Animation-Related''
* <tt>076490-076603 (000174)</tt> = '''Root PC Animation/Position Update Routine'''
* <tt>076604-07672B (000128)</tt> = '''Battle Start: Monster Data Generation Routine'''
* <tt>07672C-076A03 (0002D8)</tt> = '''Battle Start: PC Data Transfer/Generation Routine'''
* <tt>076A04-076A4F (00004C)</tt> = ''(Unused?) Modify Portions of First Monster's VRAM Data''
* <tt>076A50-076A63 (000014)</tt> = '''Caller for $7494C'''
* <tt>076A64-076B07 (0000A4)</tt> = '''Ambush/Preemptive Message Handling Routine'''
* <tt>076B08-076CAB (0001A4)</tt> = '''Turn Start: Various Redrawing, Check if PCs May Act'''
* <tt>076CAC-076E9B (0001F0)</tt> = ''New Active PC: Handle Animation/Movement, Some Redrawing''
* <tt>076E9C-076F7F (0000E4)</tt> = Unknown PC Animation-Related Routine
* <tt>076F80-07703F (0000C0)</tt> = Unknown PC Animation-Related Routine
* <tt>077040-07717F (000140)</tt> = '''''Root Spell Menu Operation Routine'''''
* <tt>077180-07754F (0003D0)</tt> = '''''Root Item Menu Operation Routine'''''
* <tt>077550-07784F (000300)</tt> = '''''Root Equip Menu Operation Routine'''''
* <tt>077850-0779B3 (000164)</tt> = '''''Root Command Targeting Handling'''''
* <tt>0779B4-077BD7 (000224)</tt> = '''For Targeted Enemies, Display Arrows and Highlight Names'''
* <tt>077BD8-077F6B (000394)</tt> = '''''Active PC Root Interface Handling Routine'''''
* <tt>077F6C-0782EF (000384)</tt> = '''''Root Battle Victory Handling Routine'''''
* <tt>0782F0-078513 (000224)</tt> = '''Battle Victory: Levelup Messages Printing'''
* <tt>078514-07864B (000138)</tt> = '''Battle Victory: Monster Drops Handling'''
* <tt>07864C-078713 (0000C8)</tt> = '''Root Battle Loss Handling Routine'''
* <tt>078714-07880B (0000F8)</tt> = '''Action Menu Input Polling/Handling Routine'''
* <tt>07880C-078847 (00004C)</tt> = ''(Unused) Equip Menu-Related Routine''
* <tt>078848-07888B (000044)</tt> = '''Battle Start: Store Cursor Settings (Memory or Default)'''
* <tt>07888C-07896F (0000E4)</tt> = Unknown Battle Start Routine
* <tt>078970-078B4F (0001E0)</tt> = '''Battle Start: Determine Normal/Ambush/Preemptive, Music to Use'''
* <tt>078B50-078C1F (0000D0)</tt> = '''Process Next Unit's Turn'''
* <tt>078C20-078E47 (000228)</tt> = '''''PC Physical Attack Processing'''''
* <tt>078E48-07952B (0006E4)</tt> = '''Physical Attack Animation Processing'''
* <tt>07952C-0796C3 (000198)</tt> = '''Damage Number "Bouncing" Effect and Timing Handler'''
* <tt>079764-0797F7 (000094)</tt> = ''For All Units, Print Damage/Healing/Miss After Action''
* <tt>0797F8-079927 (000130)</tt> = '''Retarget Coming Action if Target no Longer Valid'''
* <tt>079928-079A2F (000108)</tt> = '''Monster Spell Selection and Targeting Handling'''
* <tt>079A30-079B3B (00010C)</tt> = '''Monster Ability Selection and Targeting Handling'''
* <tt>079B3C-079D33 (0001F8)</tt> = '''''Monster Action Determination'''''
* <tt>079D34-079E27 (0000F4)</tt> = '''Turn Order Determination/Randomization'''

* <tt>079E28-079EE7 (0000C0)</tt> = '''''Action Master Processing'''''
* <tt>079EE8-07A313 (00042C)</tt> = '''''PC Spellcasting Processing'''''
* <tt>07A314-07A3CB (0000B8)</tt> = '''Regeneration Handling'''
* <tt>07A3CC-07A45B (000090)</tt> = '''Poison Handling'''
* <tt>07A45C-07A5C3 (000168)</tt> = '''''End-of-Round Regen/Poison Master Routine'''''
* <tt>07A5C4-07A7F7 (000234)</tt> = '''''Monster Physical Attack Processing'''''
* <tt>07A7F8-07A9CB (0001D4)</tt> = '''''Monster Spellcasting Processing'''''
* <tt>07A9CC-07ACEB (000320)</tt> = '''''Item Usage Processing'''''
* <tt>07ACEC-07B053 (000368)</tt> = '''''PC Flee Processing'''''
* <tt>07B054-07B18B (000138)</tt> = '''Monster Flee Processing'''
* <tt>07B18C-07B567 (0003DC)</tt> = '''Physical Attack Mechanical Calculations'''
* <tt>07B568-07BE2B (0008C4)</tt> = '''Spell Hit/Damage Calculations'''
* <tt>07BE2C-07C573 (000748)</tt> = '''Spell Effects Handling'''
* <tt>07C574-07C7DF (00026C)</tt> = '''Check if Units Were Slain by Current Action'''
* <tt>07C7E0-07C87F (0000A0)</tt> = '''Check if All PCs/All Monsters Slain'''
* <tt>07C880-07CABF (000240)</tt> = '''Handle Death for Just-Slain Monsters'''
* <tt>07CAC0-07CB3F (000080)</tt> = '''For Given Monster, Roll for Item Drop'''

* <tt>07CB40-07CBA7 (000068)</tt> = '''Elven Cloak Gives 1/3 Chance to Nullify Physical Attack'''
* <tt>07CBA8-07CC57 (0000B0)</tt> = '''PCs Wearing Angel Ring Regen 1/10 Max HP'''
* <tt>07CC58-07CD0B (0000B4)</tt> = '''Ultima Weapon Attack = HP/10'''
* <tt>07CD0C-07CD73 (000068)</tt> = '''Orichalcum Drains 1/4 of Damage From Non-Undead'''
* <tt>07CD74-07CDBF (00004C)</tt> = '''Red Jacket Nullifies Fire-Elemental Attacks'''
* <tt>07CDC0-07CE03 (000044)</tt> = '''Rune Axe Auto-Criticals for 25 MP'''
* <tt>07CE04-07CE47 (000044)</tt> = '''Sage's Staff Boosts Holy Damage by 50%'''
* <tt>07CE48-07CE5B (000014)</tt> = '''Check if Given Spell is White or Black Magic, by ID'''
* <tt>07CE5C-07CEE3 (000088)</tt> = '''(Unused) Monster Morale Check'''
* <tt>07CEE4-07CF3F (00005C)</tt> = '''Check if All PCs/Monsters Slain (Alternate)'''
* <tt>07CF40-07CF9F (000060)</tt> = '''(Unused) Cap Current MP at Max MP'''
* <tt>07CFA0-07D013 (000074)</tt> = '''(Unused) Apply Damage/Healing to Unit HP and Check for Zero HP'''
* <tt>07D014-07D03B (000028)</tt> = '''Check if Combat Round is Over'''
* <tt>07D03C-07D10F (0000D4)</tt> = ''Damage/Heal/"Miss" Animation-Related Routine''
* <tt>07D110-07D1CB (0000BC)</tt> = ''(Unused) Damage Number Animation-Related Routine''
* <tt>07D1CC-07D2BF (0000F4)</tt> = ''Animated Object-Related Routine''
* <tt>07D2C0-07D40F (000150)</tt> = ''Animated Object-Related Routine''
* <tt>07D410-07D4B3 (0000A4)</tt> = '''Animated Object Position Shift Handler'''
* <tt>07D4B4-07D5F7 (000144)</tt> = ''Master Animated Object Update Routine?''
* <tt>07D5F8-07D773 (00017C)</tt> = ''Create New Animated Object?''
* <tt>07D774-07D937 (0001C4)</tt> = Unknown Object-Related Routines
* <tt>07D938-07D99B (000064)</tt> = (Called for physical attack impact effects)
* <tt>07D99C-07D9B7 (00001C)</tt> = '''(Unused)'''
* <tt>07D9B8-07DB27 (000170)</tt> = ''(Unused?)''
* <tt>07DB28-07DBCF (0000A8)</tt> = Unknown Routine
* <tt>07DBD0-07DE23 (000154)</tt> = Unknown Routine (involves DMA transfers)
* <tt>07DE24-07DEDB (0000B8)</tt> = Unknown Routine (called by the above)
* <tt>07DEDC-07DF7B (0000A0)</tt> = Unknown Routine (run once per frame)
* <tt>07DF7C-07DFFF (000154)</tt> = Unknown Routine (input-related?)
* <tt>07E000-07E313 (000314)</tt> = ''Root Frame Handling? Copies Input to RAM, Checks for Soft Reset''


* <tt>1923A0-1923E3 (000044)</tt> = '''String Length Determination Routine'''
{{Internal Data|game=Final Fantasy I & II: Dawn of Souls}}